package com.xian.operator;

public class OperatorDemo6 {
    public static void main(String[] args) {
        //目标:逻辑运算符

        double size = 9.8;
        double storage = 16;
        System.out.println(size>=9.6 & storage >19);
        System.out.println(size>=9.6 & storage >10);
        System.out.println(size>=9.6 | storage >19);

        //异或^  两个不同结果才是true,,,不同为false
        System.out.println(false ^ true);  //true
        System.out.println(true ^ false);  //true
        System.out.println(true ^ true);  //false
        System.out.println(false ^ false);  //false



        System.out.println("---------------------------&&  ||----------------------------");

        //   &  |   无论左边是true还是false，，右边都要执行
        //   &&  左边为false，右边就不执行 ，，，，  ||  左边为true ，右边就不执行


        int a = 10;
        int b =  20;

        System.out.println(a > 100 && b < 5);
        System.out.println(a < 100 || b > 500);

    }
}
